#include "Monkey.h"
#include <stdlib.h>

static char* mo_monkey_cry(){               //带static的函数仅能在一个文件内使用，不会暴露为接口，这体现了封装
    char *ptr=malloc(sizeof("emmm"));
    for(int i=0;i<sizeof("emmm");i++){
        ptr[i]=i["emmm"];
    }
    return ptr;
}

Monkey *mo_monkey_new(){
    Monkey* tmp=(Monkey*)malloc(sizeof(Monkey));
    tmp->an1.runspeed=50;
    tmp->an1.cry=(void *)&mo_monkey_cry;
    return tmp;
}